E155: Microcontrollers and FPGA Design at Harvey Mudd College - mastering embedded systems, digital design, and hardware-software integration.